import { ReqPage } from '@/api/interface'

/**动植物模块 */
export namespace AnimalPlant {
  /**查询参数 */
  export interface Query extends ReqPage {
    chName?: string
    typeLevel?: number
    protectionLevel?: string
    legend?: number
  }

  /**列表内容 */
  export interface Record {
    id: number
    chName: string
    chPinyin: string
    typeLevel: string
    levelNames: string
    protectionLevel: string
  }

  /**详情 */
  export interface Form {
    id: number
    chName: string
    chPinyin: string
    typeLevel: number
    typeLevels: string
    typeLevelValue: string
    code: string
    protectionLevel: string
    scientificName: string
    isSpecies: string
    flagshipSpeciesSeq: string
    latitudeLongitude: string
    layerAddress: string
    remark: string
    files: string
    gisImage: string
    gisImageLongitude: string
    gisImageLatitude: string
    levelNames: string
    typeLevelIds: string
    wzBoundary: number
    /**分类级别 门*/
    wzPhylum: number
    /**分类级别 纲*/
    wzCorrect: number
    /**分类级别 目*/
    wzCatalogue: number
    /**分类级别 科*/
    wzSection: number
    /**分类级别 属*/
    wzGenus: number
    /**分类级别 种*/
    wzSpecies: number
    cites: string
    iucn: string
    /**生态学 */
    ecology: string
    /**是否为图例 */
    legend: number
    /**缩略图地址 */
    thumbnail: string
    /**冠名物种 */
    sponsorship: number
    /**中国珍惜濒危真菌 */
    isCherish: number
  }

  /**类型枚举 */
  export const legendEnum = [
    { value: 1, label: '是' },
    { value: 0, label: '否' }
  ]
}
